emblem of triumph - Français Anglais Dictionnaire